<?php
function estaDisponible($h, $fecha, $disponibilidad, &$eva) {    
    $es = 0; //no tiene nada asignado
    list($dia1, $mes1, $anho1) = explode("/", $fecha);
    $fecha = $anho1 . $mes1 . $dia1;
    foreach ($disponibilidad as $fila) {
        list($hora, $minuto, $segundo) = explode(":", $fila->hora);
        list($anho, $mes, $dia) = explode("-", $fila->fecha);
        $fechafila = $anho . $mes . $dia;
        if (($hora == $h) && (strcmp($fecha, $fechafila) == 0 )) {            
            if (strcmp($fila->estado,"libre")==0){
                $es = 1; //tiene asignado y esta libre
            } else {
                $es = 2; //tiene asigando y esta ocupado
                $eva = $fila->idEvaluacion;
            }            
        } 
    }
    return $es;
}
?>

<form name="formHorario" method="post" action="<?php echo Yii::app()->request->baseUrl . "/index.php/jp/asignarHorario/" . $model->idJp; //echo $_SERVER['PHP_SELF'];  ?>">    
    <?php foreach ($disponibilidadJP as $fila) { 
            if (strcmp($fila->estado,"libre")==0) {
    ?>
                <input type="checkbox" id="dispo" name="idsDisponibilidades[]" value="<?php echo $fila->idDisponibilidad; ?>" checked style="display:none">            
    <?php 
            }
        } 
    ?>            
    <table class="table table-bordered">
        <thead>
            <tr>
                <th id="hora">Hora </th>
                <th id="lun" >Lun <?php echo $fecha_lun ?> </th>
                <th id="mar" >Mar <?php echo $fecha_mar ?> </th>
                <th id="mie" >Mié <?php echo $fecha_mie ?> </th>
                <th id="jue" >Jue <?php echo $fecha_jue ?> </th>
                <th id="vie" >Vie <?php echo $fecha_vie ?> </th>
            </tr>
        </thead>
        <tbody>
        <?php for ($i = 7; $i < 19; $i++) { ?>
                <tr>
                    <td> <?php echo ($i ) . ":00 - " . ($i + 1) . ":00"; ?> </td>
                    <td> <?php $estaDispo=estaDisponible($i, $fecha_lun, $disponibilidadJP,$eva); ?> <input type="checkbox" id="horaLun" name="horaLun[]" value="<?php echo $i . "." . $fecha_lun; ?>" <?php if ($estaDispo==1) echo 'checked'; if($estaDispo==2) echo 'checked disabled'?>>
                        <?php 
                            switch ($estaDispo) {
                                case 0: 
                                    ?> <span class="label">No asignado</span> <?php
                                    breaK;
                                case 1: 
                                    ?> <span class="label label-success">Libre</span> <?php
                                    break;
                                case 2: 
                                    ?> <?php echo CHtml::link('Ocupado', '../../evaluacion/asignar/'.$eva, array('class' => 'label label-warning')); ?> <?php
                                    break;
                            }                                
                        ?>
                    </td>
                    <td> <?php $estaDispo=estaDisponible($i, $fecha_mar, $disponibilidadJP,$eva); ?> <input type="checkbox" id="horaMar" name="horaMar[]" value="<?php echo $i . "." . $fecha_mar; ?>" <?php if ($estaDispo==1) echo 'checked'; if($estaDispo==2) echo 'checked disabled'?>> 
                        <?php 
                            switch ($estaDispo) {
                                case 0: 
                                    ?> <span class="label">No asignado</span> <?php
                                    breaK;
                                case 1: 
                                    ?> <span class="label label-success">Libre</span> <?php
                                    break;
                                case 2: 
                                    ?> <?php echo CHtml::link('Ocupado', '../../evaluacion/asignar/'.$eva, array('class' => 'label label-warning')); ?> <?php
                                    break;
                            }                                
                        ?>
                    </td>
                    <td> <?php $estaDispo=estaDisponible($i, $fecha_mie, $disponibilidadJP,$eva); ?> <input type="checkbox" id="horaMie" name="horaMie[]" value="<?php echo $i . "." . $fecha_mie; ?>" <?php if ($estaDispo==1) echo 'checked'; if($estaDispo==2) echo 'checked disabled'?>> 
                        <?php 
                            switch ($estaDispo) {
                                case 0: 
                                    ?> <span class="label">No asignado</span> <?php
                                    breaK;
                                case 1: 
                                    ?> <span class="label label-success">Libre</span> <?php
                                    break;
                                case 2: 
                                    ?> <?php echo CHtml::link('Ocupado', '../../evaluacion/asignar/'.$eva, array('class' => 'label label-warning')); ?> <?php
                                    break;
                            }                                
                        ?>
                    </td>
                    <td> <?php $estaDispo=estaDisponible($i, $fecha_jue, $disponibilidadJP,$eva); ?> <input type="checkbox" id="horaJue" name="horaJue[]" value="<?php echo $i . "." . $fecha_jue; ?>" <?php if ($estaDispo==1) echo 'checked'; if($estaDispo==2) echo 'checked disabled'?>> 
                        <?php 
                            switch ($estaDispo) {
                                case 0: 
                                    ?> <span class="label">No asignado</span> <?php
                                    breaK;
                                case 1: 
                                    ?> <span class="label label-success">Libre</span> <?php
                                    break;
                                case 2: 
                                    ?> <?php echo CHtml::link('Ocupado', '../../evaluacion/asignar/'.$eva, array('class' => 'label label-warning')); ?> <?php
                                    break;
                            }                                
                        ?>
                    </td>
                    <td> <?php $estaDispo=estaDisponible($i, $fecha_vie, $disponibilidadJP,$eva); ?> <input type="checkbox" id="horaVie" name="horaVie[]" value="<?php echo $i . "." . $fecha_vie; ?>" <?php if ($estaDispo==1) echo 'checked'; if($estaDispo==2) echo 'checked disabled'?>> 
                        <?php 
                            switch ($estaDispo) {
                                case 0: 
                                    ?> <span class="label">No asignado</span> <?php
                                    breaK;
                                case 1: 
                                    ?> <span class="label label-success">Libre</span> <?php
                                    break;
                                case 2: 
                                    ?> <?php echo CHtml::link('Ocupado', '../../evaluacion/asignar/'.$eva, array('class' => 'label label-warning')); ?> <?php
                                    break;
                            }                                
                        ?>
                    </td>
                </tr>
        <?php } ?>
        </tbody>
    </table>      
                
    <div id="row" class="row" style="display: none" >               <!---->
        <?php echo CHtml::textField('fecha_elegida', $fecha_lun, array('id' => 'fecha_elegida')); ?>        
    </div>
                
    <input class="btn btn-primary" type="submit" name="submit" value="Asignar" />
</form>